inspector: Ellipsize in the object tree
authorMatthias Clasen <mclasen@redhat.com>
Mon, 13 Jul 2020 21:32:52 +0000 (17:32 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 13 Jul 2020 21:32:52 +0000 (17:32 -0400)
We don't want a long label to blow up the width
of the inspector window.

gtk/inspector/object-tree.c

index 44d8cf0fc3aa0b3e28f9cf3a26f2ab9e834ec0a5..d4ce6daed029861d6c5c6fa3c4c1e7c85adce1ca 100644 (file)
@@ -1066,6 +1066,7 @@ setup_name_cb (GtkSignalListItemFactory *factory,
 
   label = gtk_label_new (NULL);
   gtk_label_set_width_chars (GTK_LABEL (label), 15);
+  gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
   gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_list_item_set_child (list_item, label);
 }
@@ -1092,7 +1093,8 @@ setup_label_cb (GtkSignalListItemFactory *factory,
   GtkWidget *label;
 
   label = gtk_label_new (NULL);
-  gtk_label_set_width_chars (GTK_LABEL (label), 15);
+  gtk_label_set_width_chars (GTK_LABEL (label), 25);
+  gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
   gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_list_item_set_child (list_item, label);
 }